Mira Furlan has sadly died. The actress’ team took to her Twitter account on Thursday (January 21) to announce that she had died the day before. She was 65-years-old. Mira was best known for her roles as Deleen in the’90s series Babylon 5 and Danielle Rousseau on the 2000s series Lost. Shortly after the news
Please to comment